irritating thing/fact - Turkish English Dictionary